﻿using System;
using System.Collections.Generic;



namespace DailyFx
{
	public class Poi // : DailyFx.AI.IPloyment, DailyFx.AI.IMediator
	{
		/// <summary>
		///		the instrument symbol id .
		/// </summary>
		private readonly Symbol _symbol;

		/// <summary>
		///		the source of bar series .
		/// </summary>
		private BarSeries _series;


		/// <summary>
		///		Contains all cached indicatos which can be shared by multi-strategies .
		/// </summary>
		private IList<IIndex> _indicators = new List<IIndex>();

		/// <summary>
		///		Contains all strategy(s), the "Expert"(s) for technical analysis .
		/// </summary>
		private IList<IStrategy> _strategy = new List<IStrategy>();


		/// <summary>
		///		c'tor
		/// </summary>
		public Poi ( Symbol symbol, BarSeries series )
		{
			this._symbol = symbol;
			this._series = series;
		}



		/// <summary>
		///		Gets the instrument symbol id .
		/// </summary>
		public Symbol Symbol
		{
			get { return _symbol; }
		}
		/// <summary>
		///		Gets the source of the bar series.
		/// </summary>
		BarSeries Series 
		{
			get { return _series; }
		}

		

	}
	
}
